/**数据验证*/
var HydropowerValidator = function() {  
    var handleSubmit = function() { 
        $('.form-horizontal').validate({  
            errorElement : 'span',  
            errorClass : 'help-block',  
            focusInvalid : false,  
            rules : {  
            	"cid" : {  
                    required : true  
                }
            },  
            messages : {  
            	"cid"  : {  
                    required : "请选择小区."  
                }
            },  
  
            highlight : function(element) { 
                $(element).closest('.control-group').addClass('error');  
            },  
  
            success : function(label) { 
                label.closest('.control-group').removeClass('error');  
                label.remove();
            },  
  
            errorPlacement : function(error, element) {  
            	element.parent('div').append(error);  
            },  
  
            submitHandler : function(form) {
                form.submit();
            }  
        });  
  
        $('.form-horizontal input').keypress(function(e) {  
            if (e.which == 13) {  
                if ($('.form-horizontal').validate().form()) {  
                    $('.form-horizontal').submit();  
                }  
                return false;  
            }  
        });  
    }  
    return {  
        init : function() { 
            handleSubmit(); 
        }  
    };  
  
}(); 


/**保存数据*/
function saveHydropower(){
	$('#myModal').modal('show');
	//住户信息
	var hcode=$("#hcode").val();
	var cid=$("#cid").val();
	var content=$("#hcontent").val();
	//水电指标
	var tidobjs=$("select[name=tid]");
	var rminobjs=$("input[name=rmin]");
	var rmaxobjs=$("input[name=rmax]");
	var priceobjs=$("input[name=price]");
	var tids='';
	var rmins='';
	var rmaxs='';
	var prices='';
	for(var i=0;i<tidobjs.length;i++){
		tids=tids+$(tidobjs[i]).val()+',';
		rmins=rmins+$(rminobjs[i]).val()+',';
		rmaxs=rmaxs+$(rmaxobjs[i]).val()+',';
		prices=prices+$(priceobjs[i]).val()+',';
	}
	
	$.post("../base/save_Hydropower.action",{"tids":tids,"rmins":rmins,"rmaxs":rmaxs,"prices":prices,
		"hydropower.hcode":hcode,"hydropower.community.cid":cid,"hydropower.content":content
		}, function(result) {
		if(result.msg=="succ"){
			$('#myModal').modal('hide');
			$("#alertinfo").html("水电费维护成功");
			$('#myinfo').modal('show');
			$("#closewin").bind("click",function(){
				window.location.href="../base/queryPage_Hydropower.action";
			});
		}else{
			$('#myModal').modal('hide');
			$("#alertinfo").html(result.msg);
			$('#myinfo').modal('show');
		}
	});
};
////////添加一行、删除一行封装方法///////
/**
 * 为table指定行添加一行
 *
 * tab 表id
 * row 行数，如：0->第一行 1->第二行 -2->倒数第二行 -1->最后一行
 * trHtml 添加行的html代码
 *
 */
function addTr(tab, row, trHtml){
   //获取table最后一行 $("#tab tr:last")
   //获取table第一行 $("#tab tr").eq(0)
   //获取table倒数第二行 $("#tab tr").eq(-2)
   var $tr=$("#"+tab+" tr:last");
   if($tr.size()==0){
      alert("指定的table id或行数不存在！");
      return;
   }
   $tr.after(trHtml);
};
 
function delTr(ckb){
   //获取选中的复选框，然后循环遍历删除
   var ckbs=$("input[name="+ckb+"]:checked");
   if(ckbs.size()==0){
      alert("要删除指定行，需选中要删除的行！");
      return;
   }
	 var i=0;
   ckbs.each(function(i,ckb){
		$("#dynamictable tr").eq($(ckb).val()-i).remove();
		i++;
   });
};


 
function addTr2(tab, row){
	var trHtml="<tr><td><input type='checkbox' id='inlineCheckbox1'  name='ckb' value='"+($("#dynamictable").find("tr").length)+"'></td><td>"+$("#dynamictable").find("tr").length+"</td>"+
	   "<td class='center'><select name='tid'><option value='001'>水</option><option value='002'>电</option></select></td>"+
	   "<td class='center'><input class='input-small focused' name='rmin' type='text' value=''></td>"+
	   "<td class='center'><input class='input-small focused' name='rmax' type='text' value=''></td>"+
	   "<td class='center'><input class='input-small focused' name='price' type='text' value=''></td></tr>";
    addTr(tab, row, trHtml);
};
 
function delTr2(){
// alert($("#dynamictable").find("tr").length);
   delTr('ckb');
	 $("#dynamictable").find("tr").each(function(i,trobj){
	    if(i>0){
		   $(trobj).find("td").eq(0).find("input").eq(0).val(i);
		   $(trobj).find("td").eq(1).html(i);
		}
	 });
};

$(document).ready(function(){
	HydropowerValidator.init();
});
